﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization;

namespace Server_NhaSach.DataTransferObject
{
    public class PhieuThuDTO
    {
        #region "Khai báo các biến"
        private string _maPT;
        private string _maKH;
        private string _maNV;        
        private DateTime _ngaythu;
        private string _khoanmucthu;
        private string _lydothu;
        private double _sotienthu;
        private string _sochungtuPT;
        #endregion

        #region "Khai báo các thuộc tính"
        [DataMember]
        public string MaPT
        {
            get { return _maPT; }
            set { _maPT = value; }
        }
        [DataMember]
        public string MaKH
        {
            get { return _maKH; }
            set { _maKH = value; }
        }
        [DataMember]
        public string MaNV
        {
            get { return _maNV; }
            set { _maNV = value; }
        }
        [DataMember]
        public DateTime NgayThu
        {   
            get { return _ngaythu; }
            set { _ngaythu = value; }
        }
        [DataMember]
        public string KhoanMucThu
        {
            get { return _khoanmucthu; }
            set { _khoanmucthu = value; }
        }
        [DataMember]
        public string LyDoThu
        {
            get { return _lydothu; }
            set { _lydothu = value; }
        }
        [DataMember]
        public double SoTienThu
        {
            get { return _sotienthu; }
            set { _sotienthu = value; }
        }
        [DataMember]
        public string SoChungTuPT
        {
            get { return _sochungtuPT; }
            set { _sochungtuPT = value; }
        }
        #endregion

        #region "Khai báo các contructor"
        //khong doi so
        public PhieuThuDTO() { }
        public PhieuThuDTO(string mapt,string makh,string maNV, DateTime ngaythu, string khoanmucthu, string lydothu, double sotienthu, string chungtupt )
        {
            MaPT = mapt;
            MaKH = makh;
            MaNV = maNV;
            NgayThu = ngaythu;
            KhoanMucThu = khoanmucthu;
            LyDoThu = lydothu;
            SoTienThu = sotienthu;
            SoChungTuPT = chungtupt;
        }
        public PhieuThuDTO(string mapt, string makh, DateTime ngaythu, string khoanmucthu, string lydothu, double sotienthu, string chungtupt)
        {
            MaPT = mapt;
            MaKH = makh;            
            NgayThu = ngaythu;
            KhoanMucThu = khoanmucthu;
            LyDoThu = lydothu;
            SoTienThu = sotienthu;
            SoChungTuPT = chungtupt;
        }

        public PhieuThuDTO(PhieuThuDTO PhieuThu)
        {
            this.MaPT = PhieuThu.MaPT;
            this.MaKH = PhieuThu.MaKH;
            this.MaNV = PhieuThu.MaNV;
            this.NgayThu = PhieuThu.NgayThu;
            this.KhoanMucThu = PhieuThu.KhoanMucThu;
            this.LyDoThu = PhieuThu.LyDoThu;
            this.SoTienThu = PhieuThu.SoTienThu;
            this.SoChungTuPT = PhieuThu.SoChungTuPT;
        }
        #endregion
    }
}